package com.base.config;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

import com.baomidou.mybatisplus.extension.incrementer.OracleKeyGenerator;
import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;

/**
 * 配置
 * @ClassName: MybatisPlusConfig
 * @Description: 
 * @Author xuyou
 * @DateTime 2019年12月24日 下午2:29:47
 */
@Configuration
public class MybatisPlusConfig {

	
	/**
     * 分页插件
     */
    @Bean
    public PaginationInterceptor paginationInterceptor() {
        PaginationInterceptor paginationInterceptor = new PaginationInterceptor();
        // paginationInterceptor.setLimit(你的最大单页限制数量，默认 500 条，小于 0 如 -1 不受限制);
        return paginationInterceptor;
    }
    
    /**
         * 如果使用oracle数据库 使用序列的时候要配置
     * @Title: oracleKeyGenerator
     * @Description: 
     * @Author xuyou
     * @DateTime 2019年12月24日 下午2:30:19
     * @return
     */
//    @Bean
//    public OracleKeyGenerator oracleKeyGenerator(){
//      return new OracleKeyGenerator();
//    }
}